Back to Contents Page

Using Broadcom Advanced Control Suite 4: Broadcom NetLink®/NetXtreme® 57XX User Guide

Broadcom Advanced Control Suite Overview

Starting Broadcom Advanced Control Suite

BACS Interface

Configuring Preferences

Connecting to a Host

Managing the Host

Managing the Network Adapter

Configuring Out-of-Band (OOB) Management Settings

Using TruManage to Remotely Manage Systems

Viewing Statistics

Configuring Teaming

Configuring With the Command Line Interface Utility

Troubleshooting BACS

Broadcom Advanced Control Suite Overview

Broadcom Advanced Control Suite (BACS) is an integrated utility that provides useful information about each network adapter that is installed in your system. BACS also enables you to perform detailed tests, diagnostics, and analyses on each adapter, as well as to view and modify property values and view traffic statistics for each network object.

Broadcom Advanced Server Program (BASP), which runs within Broadcom Advanced Control Suite, is used to configure teams for load balancing, fault tolerance, and virtual local area networks (VLANs). BASP functionality is available only on systems that use at least one Broadcom network adapter.

The BACS application includes a graphical user interface and a command line interface (BACSCLI). BACS GUI and BACS CLI can operate on the following operating system families:

For information on the latest supported OS versions, refer to the release documentation provided with your software distribution.

Starting Broadcom Advanced Control Suite

In Control Panel, click Broadcom Control Suite 4, or click the BACS icon in the taskbar located at the bottom of the Windows desktop.

On Linux systems, you can double-click the BACS4 desktop icon, or access the BACS program from the task bar under System Tools. (If you are having difficulty launching BACS on a Linux system, see the related topic in Troubleshooting BACS.)

BACS Interface

The BACS interface is comprised of the following regions:

By default, the Explorer View pane is docked and pinned on the left side of the main window, the Context View pane on the right, the Context View selector below the menu bar, and the Description pane below the Context View pane. Drag the splitter between any two panes to vary the size of the panes.

Explorer View Pane

You can dock and pin the Explorer View pane on the left side, right side, top, or bottom of the main window.

The Explorer View pane lists the objects that can be viewed, analyzed, tested, or configured by BACS. When an item is selected in the Explorer View pane, the tabs showing the information and options that are available for the item appear in the Context View pane.

The organization of this panel is designed to present the manageable objects in the same hierarchical manner as drivers and its subcomponents. This simplifies the management of various elements of the network interface controller (NIC). The top level of the hierarchy is the Host container, which lists all hosts managed by BACS. Below the hosts are the installed network adapters, with the manageable elements, such as physical port, VBD, and NDIS below the adapters.

The icon next to each device in the Explorer View pane shows its status. An icon next to a device name that appears normal means the device is connected and working.

Context View Selector

The Context View selector appears below the menu bar and includes the filter and tab categories. Although you can expand and collapse the categories that appear on tabs in the Context View pane, you can alternatively display a category by selecting the box next to the category name.

Filter View

In a multiple-host environment using several network adapters, there can be a large number of manageable elements per adapter that can be difficult and cumbersome to view, configure, and manage all elements. Use the filter to select a particular device function. Possible filter views include:

Context View Pane

The Context View pane displays all the parameters that you can view for the object selected in the Explorer View pane. The parameters are grouped by tabs and categories, depending on the parameter type. The available tabs are Information, Configuration, Diagnostics, and Statistics. Because the BACS interface is context-sensitive, only the parameters that apply to the selected object can be viewed or configured in the Context View pane.

Menu Bar

The following appear on the menu bar, but because the menu items are context-sensitive, not all items will be available at all times:

File menu

Action menu

View menu

Tools menu

Teams

Description Pane

The Description pane provides information, configuration instructions, and options for the selected parameter in the Context View pane.

Configuring Preferences

To enable or disable the BACS tray icon

BACS places an icon in the Windows taskbar when the program is installed. Use the Options window to turn this icon on or off.

  1. From the Tools menu, select Options.
  2. Select or clear Enable BACSTray (the option is enabled by default).
  3. Click OK.

Setting the teaming mode

  1. From the Tools menu, select Options.
  2. Select Expert Mode if you do not need the assistance of the teaming wizard to create teams; otherwise, select Wizard Mode.
  3. Click OK.

Setting the Explorer View refresh time

  1. From the Tools menu, select Options.
  2. Select Auto to set the Explorer View refresh time to 5 seconds. Otherwise, select Custom and select a time, in seconds.
  3. Click OK.

Connecting to a Host

You can add one or more Windows or Linux hosts to manage from BACS.

To add a local host

  1. From the Action menu, click Add Host.
  2. For both Windows and Linux hosts, do not change the default settings. The User name and Password are not required while connecting to the local host.
  3. Select Persist if you want BACS to save the information for this host.
  4. Click Ok. BACS can now be used to view information and manage the host.

To add a remote host

  1. From the Action menu, click Add Host.
  2. Type the remote host's name or IP address in the Host box.
  3. Select the protocol from the Protocol list. The protocol options for Windows are WMI, WSMan, or Try All. The protocol options for Linux are CimXML, WSMan, or Try All. The Try All option forces the GUI client to try all options.
  4. Select the HTTP scheme, or the HTTPS scheme for added security.
  5. Type the Port Number value you used to configure the host, if it is different than the default value of 5985.
  6. Type the User name and Password.
  7. Select Persist if you want BACS to save the information for this host. The host will appear in the Explorer Pane whenever you reopen BACS, and you will not need to enter the host IP address or host name when connecting to the host. For security reasons, you must enter the User name and Password every time.
  8. Click OK.

Managing the Host

At the host level, you can view host information and configure parameters from the following tabs:

To view host information

Select the host in the Explorer View pane, and then select the Information tab to view host-level information.

Information Tab: Host Information

Host Name
Displays the name of the host.
OS Version Info
Displays the operating system, including the version.
Platform
Displays the hardware architecture platform (for example, 32-bit or 64-bit)

To configure the host

Select the host in the Explorer View pane, and then select the Configuration tab to configure host-level parameters.

Configuration Tab: System Management

Chimney Offload State
Enable or disable chimney offload at the host level, rather than at the device level, and then click Apply.

Managing the Network Adapter

The installed network adapters appear one level below the host in the hierarchical tree in the Explorer View pane. At the adapter level, you can view information and configure parameters from the following tabs:

Viewing Adapter Information

The Vital Signs section of the Information tab has useful information about the network adapters that are installed in your system, such as the link status of the adapter and general network connectivity.

Select the network adapter in the Explorer View pane, and then select the Information tab to view adapter-level information.

NOTES:

MAC Address
A physical MAC (media access control) address that is assigned to the adapter by the manufacturer. The physical address is never all 0s.
Permanent MAC Address

The unique hardware address assigned to the network adapter.

IP Address

The network address associated with the adapter. If the IP address is all 0s, the associated driver has not been bound with Internet Protocol (IP).

Link Status

The status of the network link.

Duplex

The adapter is operating in the indicated duplex mode.

Speed (in Mbps)

The link speed of the adapter, in megabits per second.

Offload Capabilities

The offload capabilities supported by the adapter.

This information is only available for Broadcom NetXtreme adapters.
LiveLink IP Address
The network address of the LiveLink enabled adapter.

Viewing Driver Information

The Driver Information section of the Information tab displays data about the driver for the selected network adapter.

To view Driver Information for any installed network adapter, click the name of the adapter listed in the Explorer View pane, then click the Information tab.

Driver Status

The status of the adapter driver.

Driver Name

The file name of the adapter driver.

Driver Version

The current version of the adapter driver.

Driver Date

The creation date of the adapter driver.

Viewing Resource Information

The Resources section of the Information tab displays information about connections and other essential functions for the selected network adapter.

To view Resources for any installed network adapter, click the name of the adapter listed in the Explorer View pane, then click the Information tab.

Note: Some information may not be available for all Broadcom network adapters.

Bus Type

The type of input/output (I/O) interconnect used by the adapter.

Slot No

The slot number on the system board occupied by the adapter. This item is not available for PCI Express type adapters.

Bus Speed (MHz)

The bus clock signal frequency used by the adapter. This item is not available for PCI Express type adapters.

Bus Width (bit)

The number of bits that the bus can transfer at a single time to and from the adapter. This item is not available for PCI Express type adapters.

Bus No

Indicates the number of the bus where the adapter is installed.

Device No

The number assigned to the adapter by the operating system.

Function No

The port number of the adapter. For a single-port adapter, the function number is 0. For a two-port adapter, the function number for the first port is 0, and the function number for the second port is 1.

Interrupt Request

The interrupt line number that is associated with the adapter. Valid numbers range from 2 to 25.

Memory Address

The memory mapped address that is assigned to the adapter. This value can never be 0.

Viewing Hardware Information

The Hardware section of the Information tab displays information about the hardware settings for the selected network adapter.

To view Hardware for any installed network adapter, click the name of the adapter listed in the Explorer View pane, then click the Information tab.

Note: Some information may not be available for all Broadcom network adapters.

ASIC Version

The chip version of the Broadcom adapter (this information is not available for adapters made by others).

Firmware Version

The firmware version of the Broadcom adapter (this information is not available for adapters made by others). This information is only available for Broadcom NetXtreme adapters.

Vendor ID

The vendor ID.

Device ID

The adapter ID.

Subsystem Vendor ID

The subsystem vendor ID.

Subsystem ID

The subsystem ID.

Testing the Network

The Network Test option on the Diagnostics tab lets you verify IP network connectivity. This test verifies if the driver is installed correctly and tests connectivity to a gateway or other specified IP address on the same subnet.

The network test uses TCP/IP to send ICMP packets to remote systems, then waits for a response. If a gateway is configured, the test automatically sends packets to that system. If a gateway is not configured or if the gateway is unreachable, the test prompts for a destination IP address.

NOTES:

To run the network test using the BACS GUI

  1. Click the name of the adapter to test in the Explorer View pane.
  2. From the Select a test to run list, select Network Test.
  3. To change the destination IP address, select IP address to ping, then click the browse button (...). In the Network Test window, enter a Destination IP address, then click OK.
  4. Click Run.

The results of the network test are displayed in the Status field.

To run the network test using the BACS CLI

You can use the following CLI command to perform a network diagnostic test for the specified target. This command is available for NDIS and virtual adapters.


BACScli -t <target type> -f <target format> -i <target ID> networkdiag [-p <IP address>]

Examples:

  1. The following command runs the network test for the current selected NDIS adapter.

    BACScli -t NDIS -f mac -i 0010181a1b1c "networkdiag -p 192.168.1.5"

  2. The following command runs the network test for the current selected virtual adapter. Since there is no IP address specified, BACScli will use gateway address for the test.

    BACScli -t VNIC -f mac -i 0010181a1b1c "networkdiag"

In Interactive mode, use the list <view> and select <idx> commands to select the desired target device. Use networkdiag [-p <IP address>] to run the network diagnostics test for the selected target.

Examples:

  1. The following command runs the network test for the currently selected NDIS adapter.

    networkdiag -p 192.168.1.5
  2. The following command runs the network test for the current selected virtual adapter.

    networkdiag

Running Diagnostic Tests

The Diagnostic Tests option on the Diagnostics tab lets you check the state of the physical components on a Broadcom network adapter. You can trigger the tests manually, or choose to have BACS 4 continuously perform them. If the test are performed continuously, then the number of passes and fails in the Result field for each test increments every time the tests are performed. For example, if a test is performed four times and there are no fails, the value in the Result field for that test is 4/0. However, if there were three passes and one fail, the value in the Result field is 3/1.

NOTES:

To run the diagnostic tests once using the BACS GUI

  1. Click the name of the adapter to test in the Explorer View pane and select the Diagnostics tab.
  2. From the Select a test to run list, select Diagnostic Tests.
  3. Select the diagnostic tests you want to run. Click Select All to select all tests or Clear All to clear all test selections.
  4. Select the number of times to run the tests from Number of loops.
  5. Click Run test(s).
  6. In the error message window that warns of the network connection being temporarily interrupted, click Yes. The results are displayed in the Result field for each test.


Control Registers

This test verifies the read and write capabilities of the network adapter registers by writing various values to the registers and verifying the results. The adapter driver uses these registers to perform network functions such as sending and receiving information. A test failure indicates that the adapter may not be working properly.

MII Registers

This test verifies the read and write capabilities of the registers of the physical layer (PHY). The physical layer is used to control the electrical signals on the wire and to configure network speeds such as 1000 Mbit/s.

EEPROM

This test verifies the content of the electrically erasable programmable read-only memory (EEPROM) by reading a portion of the EEPROM and computing the checksum. The test fails if the computed checksum is different from the checksum stored in the EEPROM. An EEPROM image upgrade does not require a code change for this test.

Internal Memory

This test verifies that the internal memory of the adapter is functioning properly. The test writes patterned values to the memory and reads back the results. The test fails if an erroneous value is read back. The adapter cannot function if its internal memory is not functioning properly.

On-Chip CPU

This test verifies the operation of the internal CPUs in the adapter.

Interrupt

This test verifies that the Network Device Driver Interface Specification (NDIS) driver is able to receive interrupts from the adapter.

LoopBack MAC

This test verifies that the NDIS driver is able to send packets to and receive packets from the adapter.

LoopBack PHY

This test verifies that the NDIS driver is able to send packets to and receive packets from the adapter.

Test LED

This test causes all of the port LEDs to blink 5 times for the purpose of identifying the adapter.

To run the diagnostic tests using the BACS CLI

You can use the following CLI command to run diagnostics tests on a specified target. This command is available for physical device ports only:


BACScli -t <target type> -f <target format> -i <target ID> "diag {[-c REG ] [-c MII ] [-c EEP] [-c MEM] [-c CPU] [-c INT] [-c MACLB ] [-c PHYLB] [-c LED] | [-c ALL]} [-l <cnt> ] [ -v <LEDIntv> ]"

Examples:

  1. The following command displays all the diagnostics tests available for the current selected target.

    BACScli -t PHYPORTS -f bdf -i 01:00.00 "diag"
  2. The following command runs the MII and LED tests for the selected target:

    BACScli -t PHYPORTS -f bdf -i 01:00.00 "diag -c MII -c LED"
  3. The following command runs all the tests five times with an LED test interval of 8 ms for the selected target:

    BACScli -t PHYPORTS -f bdf -i 01:00.00 "diag -c all -l 5 -v 8"

In Interactive mode, use the list <view> and select <idx> commands to select the desired target device. Use the following command to run diagnostic tests for the selected target:

diag {[-c REG ] [-c MII ] [-c EEP] [-c MEM] [-c CPU] [-c INT] [-c MACLB ] [-c PHYLB] [-c LED] | [-c ALL]} [-l <cnt> ] [ -v <LEDIntv> ]

Examples:

  1. The following command displays all the diagnostics tests available for the current selected target.

    diag
  2. The following command runs the MII and LED test for the selected target.

    diag -c MII -c LED
  3. The following command runs all the tests five times, with an LED test interval of 8 ms for the selected target.

    diag -c all -l 5 -v 8

Analyzing Cables

The Cable Analysis option on the Diagnostics tab lets you monitor the conditions of each wire pair in an Ethernet Category 5 cable connection within an Ethernet network. The analysis measures the cable quality and compares it against the IEEE 802.3ab specification for compliance.

NOTES:

To run a cable analysis using the BACS GUI

  1. Connect the cable to a port on a switch where the port is set to Auto and the Speed & Duplex driver settings are also set to Auto.
  2. Click the name of the adapter to test in the Explorer View pane.
  3. From the Select a test to run list, select Cable Analysis. If the Cable Analysis option is not available, then from the Context View tab on the right side of the window, select Diagnostics and then select Cable Analysis.
  4. Click Run.
  5. In the error message window that warns of the network connection being temporarily interrupted, click Yes.
Distance

The valid cable distance in meters (except when the Noise result is returned).

Status

This shows the type of link on this cable pair.

Link

The link connection speed and duplex mode.

Status

The status after the test is run, either completed or failed.

There are several factors that could have an effect on the test results:

To run a cable analysis using BACS CLI

You can use the following CLI commands to run cable analysis for the specified target. This command is available for physical device ports only.


BACScli -t <target type> -f <target format> -i <target ID> cablediag

Example:

  1. The following command runs the cable diagnostics test for the current selected target.

    BACScli -t PHYPORTS -f bdf -i 01:00.00 "cablediag"

In Interactive mode, use the list <view> and select <idx> commands to select the desired target device. Use the cablediag command to run the cable analysis test for the selected target.

Example:

  1. The following command runs the cable diagnostics test for the currently selected NDIS adapter.

    cablediag

Setting Adapter Properties

Advanced on the Configurations tab allow you to view and change the values of the available properties of the selected adapter. The potentially available properties and their respective settings are described below.

NOTES:

To set adapter properties

  1. Click the name of the adapter in the Explorer View pane, and click the Configurations tab.
  2. From the Advanced section, select the property you want to set.
  3. To change the value of a property, select an item from the property's list or type a new value, as appropriate (selection options are different for different properties).
  4. Click Apply to confirm the changes to all properties. Click Reset to return the properties to their original values.
802.1p QOS

Enables quality of service, which is an Institute of Electrical and Electronics Engineering (IEEE) specification that treats different types of network traffic diversely to ensure required levels or reliability and latency according to the type of traffic. This property is disabled by default. Unless the network infrastructure supports QoS, do not enable this property. Otherwise, problems may occur.

Flow Control

Enables or disables the receipt or transmission of PAUSE frames. PAUSE frames allow the network adapter and a switch to control the transmit rate. The side that is receiving the PAUSE frame momentarily stops transmitting.

Speed & Duplex

The Speed & Duplex property sets the connection speed and mode to that of the network. Note that Full-Duplex mode allows the adapter to transmit and receive network data simultaneously.

Wake Up Capabilities

Enables the network adapter to wake up from a low-power mode when it receives a network wake-up frame. Two types of wake-up frames are possible: Magic Packet and Wake Up Frame.

This property is only available for Broadcom NetXtreme adapters.
Priority & VLAN

Allows enabling both the prioritization of network traffic and VLAN tagging. VLAN tagging only occurs when the VLAN ID setting is configured with a value other than 0 (zero).

VLAN ID

Enables VLAN tagging and configures the VLAN ID when Priority & VLAN Enabled is selected as the Priority & VLAN setting. The range for the VLAN ID is 1 to 4094 and must match the VLAN tag value on the connected switch. A value of 0 (default) in this field disables VLAN tagging.

Risk Assessment of VLAN Tagging through the NDIS Miniport Driver

Broadcom's NDIS 6.0 miniport driver provides the means to allow a system containing a Broadcom adapter to connect to a tagged VLAN. On Windows XP systems, this support was only provided through the use of an intermediate driver (e.g., Broadcom Advanced Server Program - BASP). Unlike BASP, however, the NDIS 6.0 driver's support for VLAN participation is only for a single VLAN ID.

Also unlike BASP, the NDIS 6.0 driver only provides VLAN tagging of the outbound packet, but does not provide filtering of incoming packets based on VLAN ID membership. This is the default behavior of all miniport drivers. While the lack of filtering packets based on VLAN membership may present a security issue, the following provides a risk assessment based on this driver limitation for an IPv4 network:

A properly configured network that has multiple VLANs should maintain separate IP segments for each VLAN. This is necessary since outbound traffic relies on the routing table to identify which adapter (virtual or physical) to pass traffic through and does not determine which adapter based on VLAN membership.

Since support for VLAN tagging on Broadcom's NDIS 6.0 driver is limited to transmit (Tx) traffic only, there is a risk of inbound traffic (Rx) from a different VLAN being passed up to the operating system. However, based on the premise of a properly configured network above, the IP segmentation and/or the switch VLAN configuration may provide additional filtration to limit the risk.

In a back-to-back connection scenario, two computers on the same IP segment may be able to communicate regardless of their VLAN configuration since no filtration of VLAN membership is occurring. However, this scenario assumes that the security may already be breached since this connection type is not typical in a VLAN environment.

If the risk above is not desirable and filtering of VLAN ID membership is required, then support through an intermediate driver would be necessary.

Configuring Out-of-Band (OOB) Management Settings

Note: OOB Management is not available on all Broadcom NetXtreme network adapters.

Overview

The OOB Management section of the Configurations tab is used to configure parameters for the out-of-band management port on Broadcom network adapters. OOB management enables management of networked computers and servers when their operating system is absent. This includes a networked system with an inactive or inoperable operating system, or in a low-power system sleep state. Using industry-standard remote management protocols, a remote management console can control and monitor client systems via a channel separate from the data channel. Broadcom's implementation of these management protocols for its network adapters is called TruManage™ technology. Capabilities of OOB management include alerting and remote control.

TruManage

TruManage is a Broadcom technology that integrates Distributed Management Task Force (DMTF) open manageability standards and the Intelligent Platform Management Interface (IPMI) and Data Center Manageability Interface (DCMI) standards. TruManage provides advanced power management features that enable enterprise-class PC, mobile, and server systems to be fully managed from a management console.

TruManage includes functionality for both servers and desktop/mobile adapters. TruManage for Servers is available only on Broadcom NetXtreme network adapters that support one or more of the following standards (refer to your adapter documentation for information whether any of these are supported on your adapter):

SMASH

SMASH is supported on adapters based on the BCM5725 only. TruManage for Servers supports the following features for these standards:

Standardized Next-generation Platform Internal Communications
Web Browser (HTML GUI) Management Interface
IPMI/DCMI

IPMI and DCMI are supported on the BCM5725 controller only. TruManage supports the following features:

Starting OOB Management

To start OOB Management, select OOB Management from the BACS Configurations tab.

Configuring OOB Management Settings

To inspect or configure the basic OOB management operating parameters for a network adapter, select the TruManage-capable network adapter you want to configure, and then click OOB Management from the Configurations tab.

Note: Broadcom NetXtreme TruManage-enabled network adapters display OOB Management in the Configurations tab.

To configure general OOB management settings

  1. Start BACS with elevated Admin privileges.
  2. Click the name of the adapter in the Explorer View pane, and then click the Configurations tab.


  3. From the OOB Management section, select the property you want to set.
  4. To change the value of a property, select an item from the property's list or type a new value, as appropriate (selection options are different for different properties).
TruManage Firmware Type/Revision

The TruManage firmware type and revision number. This property is available only on network adapters that support TruManage.

Management Firmware

Enables the TruManage functionality in the selected network adapter. If there is more than one network adapter in your computer, be sure that you enable TruManage functionality in only one network adapter at a time.

Note: Enabling TruManage functionality in more than one network adapter in a system results in unpredictable behavior.

Wake on ARP or RMCP Traffic.

Enables the network adapter to wake the computer upon receiving ARP or RMCP traffic while the computer is in low-power mode.

Note: The Wake on ARP or RMCP Traffic option is not available for TruManage-enabled network adapters.

Most Windows PCs today have the capability to conserve power by entering a low-power mode (stand-by, hibernate, or sleep). These computers also have the capability to wake up when an external event occurs. One such external event is when a network adapter receives an interesting packet. Typically, the computer wakes up if a network adapter receives one of the following types of interesting packets:

This Wake on LAN (WOL) behavior conflicts with the way a TruManage-enabled network adapter operates. When the computer enters low-power mode, a TruManage-enabled network adapter is still operational, sending PET messages and receiving and responding to RMCP messages and ARP requests. Received ARP and RMCP packets are direct-IP packets and would normally wake up the system, but this is not desirable behavior for most TruManage managed clients. By enabling or disabling wake on ARP or RMCP traffic, you can choose whether or not to wake-up the system when the network adapter receives an ARP or RMCP packet. When wake on TruManage traffic is enabled, the TruManage-enabled network adapter attempts to wake up the computer if the network adapter receives a TruManage power on/off frame.

Adapter IP Address

The adapter IP address of the network adapter is displayed next to the Adapter IP Address.

Subnet Mask

This value is the subnet mask that is applied to network addresses to determine the network segment to be used for routing considerations.

Default Gateway

The default gateway value is the network address of the gateway that will be used by the management firmware for packets destined for hosts external to the local network segment.

The displayed values are automatically updated whenever the network adapter IP address, subnet mask, or default gateway is changed via DHCP or manual configuration. The Broadcom Management Agent, which is a process that runs in the background as a service and has no user interface, automatically detects these changes and updates the properties in the ASF Configuration Table in the network adapter nonvolatile memory.

When the management console is located on a different subnet and is connected via a gateway router, the network adapter uses the subnet mask and default gateway values in the ASF Configuration Table to communicate with the management console.

IP Configuration

Use this section to configure the IP protocol and IP addresses.

Addressing Model

Identifies the IP addressing as either IPv4 Only, IPv6 Only, or IPv4 and IPv6.

IPV4

If IPv4 is the addressing model. Use this section to configure the IPv4 properties.

IPV6

If IPv6 is the addressing model, use this section to configure the IPv6 addresses.

Address

Enter the IP address. For IPv4, enter the IP address in dotted-decimal notation. For IPv6, enter the IP address using the following notation: X:X:X:X:X:X:X:X, where `X' represents a hexadecimal number. When this parameter is set to 0.0.0.0, no IPv4 network communications will be supported by the management firmware. When this parameter is set to : :, only the IPv6 link-local address will be used for IPv6 network communications by the management firmware.

Subnet Mask

Enter the subnet mask value that is to be applied to the network addresses to determine the network segment to be used for routing considerations.

Gateway

Enter the gateway address.

Primary Name Server

Enter the IP address of the primary server that will be used by the management firmware for host name lookups via DNS. For IPv4, enter the IP address in dotted-decimal notation. For IPv6, enter the IP address using the following notation: X:X:X:X:X:X:X:X, where `X' represents a hexadecimal number.

Secondary Name Server

Enter the IP address of the secondary server that will be used by the management firmware for host name lookups via DNS. For IPv4, enter the IP address in dotted-decimal notation. For IPv6, enter the IP address using the following notation: X:X:X:X:X:X:X:X, where `X' represents a hexadecimal number.

Dynamic Configuration (DHCP)

Enables the use of a DHCP server when the host operating system network driver is not loaded. When this parameter is enabled and the operating system network driver is not loaded, the management firmware will perform DHCP network configuration negotiations and renewals.

IPV6

If IPv6 is the addressing model, use this section to configure the IPv6 addresses.

Subnet Prefix Length

Enter the subnet prefix length, in bits, for the IPv6 network address to determine the network segment to be used for IPv6 routing considerations. This value is typically 64 for IPv6. Do not use a forward slash with the subnet prefix length value.

System ASF! Description Table

The System ASF! Description Table defines the ASF-related capabilities and operating parameters of the computer, as defined by the computer manufacturer. This table is stored as an ACPI System Description Table in the computer firmware nonvolatile memory.

To view the System ASF! Description Table, click Tools from BACS and then select View ASF!.

Configuring Alerting

Alerting provides system health information and error notification in low-power and operating-system-absent states, as well as during normal operation to a remote management console. The parameters in the Alerting section of OOB Management are used to configure the settings related to SNMP platform event trap (PET) messages.

  1. Click the name of the adapter in the Explorer View pane, and then click the Configurations tab.
  2. From the OOB Management section, select the property you want to set.
  3. To change the value of a property, select an item from the property's list or type a new value, as appropriate (selection options are different for different properties).
Transmit Platform Event Trap (PET) Messages

Enables the network adapter to transmit PET messages when this parameter is set to Enabled and the Destination Address parameter contains a valid IP address or host name. When this parameter is set to Disabled, PETs will not be transmitted and the remaining configuration parameters in this section will have no effect.

Transmit System Heartbeat Messages

When this paramter is set to Enabled and the Pet Heartbeat Interval parameter is non-zero, the management firmware will attempt to transmit periodic System Heartbeat PETs at the configured PET Heart Interval.

Management Console Address Type

Identify the addressing model of the management console.

Management Console Address

Type the IP address of the remote management console in the Management Console Address box to specify the IP address of the remote management console. An ASF or TruManage-enabled network adapter sends all PET messages to this IP address. The management console IP address is usually statically assigned and is seldom changed. If the management console IP address is changed, type the new IP address in the Management Console Address box.

Heartbeat Transmit Interval

Type the desired time interval in the Heartbeat Transmit Interval box to specify the time interval (in seconds) at which system heartbeat messages are sent.

SNMP Community Name

Type the desired community name in the SNMP Community Name box to specify the SNMP community name that is included in transmitted PET messages. The default SNMP community name is public.

PET Retransmission Interval

Type the desired time interval in the PET Retransmission Interval box to specify the time interval (in seconds) between retransmissions of a PET message. According to the ASF standard, each PET message (except the system heartbeat message) must be retransmitted three times to ensure successful delivery to the ASF management console. The default PET retransmission interval is 10 seconds.

Configuring Remote Management Control Protocol (RMCP) Messages

The remote management console can query an ASF or DASH-enabled client for capabilities and system presence or state information. On request, a client system will return the ASF feature set of the requested system. The properties in the Remote Management (RMCP) section are used to configure the settings related to secure remote management.

RMCP Support

Enables the management firmware to listen for incoming RMCP and/or Secure RMCP (RSP) requests based on the other parameters in this section. Note: With TruManage for servers, RMCP is used for discovery purposes only, whereas IPMI over LAN requests are sent using RMCP+.

A management console uses RMCP messages to communicate with an ASF or DASH managed client. When remote management is enabled, the network adapter acknowledges and responds to the following RMCP message types:

If secure management is also enabled, the network adapter acknowledges and responds to the following secure RMCP message types:

If allowed by the remote control capabilities and security profile for the network adapter, the following operations can be performed remotely:

When remote management is disabled, the network adapter does not acknowledge or respond to RMCP messages.

RMCP Ping Only Support.

Enables presence ping as the only RMCP method to test the connection between the DASH-enabled adapter and the management console. This option is not available in TruManage for servers.

RMCP Port Number

Enter the destination port in decimal notation. By default, the RMCP server communicates on port 623.

Secure RMCP Support (ASF 2.0)

Enables the network adapter to receive and respond to secure Remote Management Control Protocol (RMCP) messages on UDP port 298h (664 decimal). This option is not available in TruManage for servers.

Secure RMCP Port Number

Enter the destination port in decimal notation. By default, the RMCP secure server communicates on port 624. This option is not available in TruManage for servers.

ASF 1.0 Compatibility

Enables the network adapter to receive and respond to insecure RMCP (ASF 1.0) messages on UDP port 26Fh (623 decimal). If Secure RMCP Support (ASF 2.0) is disabled, the network adapter automatically operates in ASF 1.0 compatibility mode, regardless of the setting for ASF 1.0 Compatibility. This option is not available in TruManage for servers.

Secure Session Timeout (seconds)

To specify the amount of a time (in seconds) that a secure session must be inactive before it times out, type the desired timeout period in the Secure Session Timeout box. The network adapter supports a maximum of two simultaneous secure sessions, so it is important that inactive secure sessions time out after a reasonable period of time. The default secure session timeout period is 300 seconds (5 minutes). This option is not available in TruManage for servers.

Data Integrity Key

The value in the Data Integrity Key box is the shared secret key used for key generation operations (KG). Type the key in the Data Integrity Key box. If the generation key is in hexadecimal notation, select the (hex) check box. This option is not available in TruManage for servers.

Operator Authentication Keys

There are two types of authenticated user roles: Operator and Administrator. KO is the associated authentication key for Operator, and this parameter value is the 160-bit key used by the RSP Session Protocol (RSSP) when authenticating a remote management console requesting a secure RMCP session using the Operator role. Type the authentication key in the Authentication Key box. If the authentication key is in hexadecimal notation, select the (hex) check box. Possible values are 20 ASCII characters or 40 hexadecimal digits. This option is not available in TruManage for servers.

Administrator Authentication Keys

There are two types of authenticated user roles: Operator and Administrator. KA is the associated authentication key for Administrator, and this parameter value is the 160-bit key used by the RSP Session Protocol (RSSP) when authenticating a remote management console requesting a Secure RMCP session using the Administrator role. Type the authentication key in the Authentication Key box. If the authentication key is in hexadecimal notation, select the (hex) check box. Possible values include up to 20 ASCII characters or 40 hexadecimal digits. This option is not available in TruManage for servers.

Note: Each security key (generation key, authentication key) may be typed as a set of up to 20 ASCII characters or as a set of hexadecimal bytes with each byte represented by 2 hexadecimal digits (0–F), with a maximum total length of 40 hexadecimal digits (20 bytes).

Both Operator and Administrator roles also have an associated set of rights that determines which RMCP Remote Control commands it has the right to execute on the managed client. These Remote Control commands include:

To assign rights to an authenticated operator or administrator, select the appropriate check boxes in the Rights section.

Configuring Web Services Management

Web Services (WS) Management is a DMTF specification that delivers standards-based web services management for DASH-enabled clients and SMASH-enabled servers. Both HTTP and HTTPS protocols are supported.

  1. Click the name of the TruManage-enabled adapter in the Explorer View pane, and then click the Configurations tab.
  2. From the OOB Management section, select the property you want to set.
  3. To change the value of a property, select an item from the property's list or type a new value, as appropriate (selection options are different for different properties).
HTTP Support

This parameter determines whether or not HTTP communications will be supported by the management firmware. Both WS Management/HTTP (for DASH/SMASH Class A Security) and the web browser/GUI interface (over HTTP) depend on this parameter being set to Enabled.

HTTP Port Number

This parameter determines the TCP port number on which the management firmware will listen for incoming HTTP connections. This port will be used both for incoming WS Management/HTTP and web browser/GUI (over HTTP) requests.

HTTPS Support

This parameter determines whether or not HTTPS communications will be supported by the management firmware. Both WS Management/HTTPS (for DASH/SMASH Class B Security) and the web browser/GUI interface (over HTTPS) depend on this parameter being set to Enabled. HTTPS support also depends on the Private RSA Key and TLS Server Certificate records containing valid data.

HTTPS Port Number

Enter the destination port in decimal notation on which the management firmware will listen for incoming HTTPS connections. This port will be used both for incoming WS Management/HTTPS and web browser/GUI (over HTTPS) requests.

Using TruManage to Remotely Manage Systems

TruManage technology is Broadcom's solution for remotely managing and controlling mobile and desktop clients and servers from a management console. It enables remote and secure PC manageability in organizations with limited resources by eliminating desk-side visits, optimizing PC deployment, and enabling efficient platform provisioning regardless of the state of the system or operating system.

The managed system can be managed in-band or out-of-band.

TruManage manages remote systems with a Broadcom NetXtreme TruManage-enabled adapter. This section assumes that the managed systems have been provisioned by the mobile/desktop client or server manufacturer.

Prior to managing a remote system, you must first add or discover the system and then connect to the system from a management console.

Discovering a Managed System

To discover a SMASH-enabled Broadcom adapter for management via TruManage

  1. From the management console, run BACS in administrator mode and ensure the view filter is set to TRUMANAGE VIEW.
  2. From the TruManage menu, select Discover TruManage Targets. The Discover Target IP Addresses and Connect window appears.


  3. Select either RMCP Broadcast Ping or WS-Identify Sweep as the discovery method.
  4. Select the IP Protocol.
  5. Type the IP Address of the managed system and click Ok.

Adding a Managed System

To add a server with a SMASH-enabled Broadcom adapter to be managed out of band via TruManage

  1. From the management console, run BACS in administrator mode and ensure the view filter is set to TRUMANAGE VIEW.
  2. From the TruManage menu, select Add TruManage Target. The Add Target window appears.


  3. For Host, type the managed system's IP address.
  4. For the Protocol, select Smash (Out-of-Band).
  5. For the Scheme, select http or https. The Port Number is 80 for HTTP and 443 for HTTPS.
  6. Enter the User name and Password and click Ok.

Making an In Band Connection to a Managed System

To connect to a managed system using an in band connection

  1. From the management console, run BACS in administrator mode and ensure the view filter is set to TRUMANAGE VIEW.
  2. From the TruManage menu, select Connect TruManage Target. The Add Target window appears.


  3. Select the Protocol and Scheme. Ensure that for HTTP, the Port Number is 5985 and for HTTPS, it is 5986.
  4. Enter the User name. The user name is the managed system's Administrator user name because the connection is in band.
  5. Type the Password and click Ok. The password is the managed system's password because the connection is in band.

Viewing System Information

TruManage technology enables comprehensive asset tracking of hardware and software inventory, including detailed information about the processor(s)/cache(s), system memory, chassis, fan(s), power supplies, and driver/firmware versions.

To view system information

  1. From the management console, run BACS in administrator mode and ensure the view filter is set to TRUMANAGE VIEW.
  2. Select the Information tab.
  3. Filter the view by selecting System Detail.


Viewing Hardware Inventory

Hardware inventory of the managed system is available from the Information tab. The available components from the Hardware Inventory section of the Information tab varies from system to system.

To view hardware inventory

  1. From the management console, run BACS in administrator mode and ensure the view filter is set to TRUMANAGE VIEW.
  2. Select the Information tab.
  3. Filter the view by selecting Hardware Inventory.


  4. To obtain the details of a particular hardware component, select View Detail to the right of the component. An example of the details for the Ethernet port is shown below.


Viewing Software Inventory

Software inventory of the managed system is available from the Information tab.

To view hardware inventory

  1. From the management console, run BACS in administrator mode and ensure the view filter is set to TRUMANAGE VIEW.
  2. Select the Information tab.
  3. Filter the view by selecting Software Inventory.


  4. To obtain the details of a particular software component, select View Detail to the right of the component. An example of the details for the Network Controller Driver is shown below.


Managing User Accounts

Note: These user accounts cannot be used for authenticating with ASF Secure RMCP/RSP or IPMI over LAN/RMCP+.

User account management allows the system to efficiently and securely manage distinct platform management tasks assigned to various IT personnel. TruManage technology enables assigned IT managers to be associated with different roles, and each role can be configured to perform different OOB management functions. Supported roles can be dynamically configured. TruManage supports the following aspects of account management:

To manage user accounts

  1. From the management console, run BACS in administrator mode and ensure the view filter is set to TRUMANAGE VIEW.
  2. Select the Configurations tab.
  3. Filter the view by selecting Accounts.


  4. Select Configure to manage the accounts. The Manage Accounts window appears.


  5. Create, edit, or remove an account. To edit an account, select Edit. The Edit Accounts window appears. You can select a role from the Available Roles list and click Add to move them to the Selected Roles list, or click Add All. You can select a role in the Selected Roles list and click Remove to remove it from the list, or you can click Remove All to remove all from the list.


Managing Roles

Each role can be configured to perform different management functions.

To manage roles

  1. From the management console, run BACS in administrator mode and ensure the view filter is set to TRUMANAGE VIEW.
  2. Select the Configurations tab.
  3. Filter the view by selecting Roles.
  4. Select Configure to manage roles. The Manage Roles window appears.


  5. Select Edit to change the capabilities of the roles. The Modify Roles window appears.


Managing the Power State

You can powered on, shut down, reset, or put in a sleep mode a managed system securely from the remote console. You can perform a system shut down or reset operation gracefully or ungracefully. The power control feature is essential during the remote diagnosis and repair of a system that fails to boot or run the OS.

To manage the power state

  1. From the management console, run BACS in administrator mode and ensure the view filter is set to TRUMANAGE VIEW.
  2. Select the Utilities tab.
  3. Filter the view by selecting TruManage Tools.
  4. From Power Control, select Launch Tool. The TruManage Power Control window appears.
  5. Select a power option, and then click Refresh to view the current power state.
  6. Select Close to close the window.


Monitoring and Managing a System

The ability to remotely monitor and administer a system without a local keyboard, mouse, and video monitor is important for handling the scenario when the system fails to boot or the OS fails to load. Text console redirection is a feature that allows for the text console I/O to be redirected to the remote management console. If you need to check or change the BIOS setting on a remote system, the text console redirection feature allows the BIOS menu screen (or any text console) to be redirected to the IT administrator's console. With the local keyboard being locked, the administrator can remotely reconfigure and reboot the system.

Note: Console Redirection may not be available for your managed system.

To monitor and manage a system

  1. From the management console, run BACS in administrator mode and ensure the view filter is set to TRUMANAGE VIEW.
  2. Select the Utilities tab.
  3. Filter the view by selecting TruManage Tools.
  4. From Console Redirection, select Launch Tool and select Connect.
  5. Select Restart or Power Cycle to restart the managed system. The TruManage Console Redirection window appears with the text stream from the managed system appearing in the TruManage Console Redirection window.
  6. If at any time you need to change the power state, select a power option, and then click Refresh to view the current power state.
  7. Select Close to close the window.


Booting From an ISO Image

USB Media Redirection is a tool that provides you with the ability to remotely boot a system when the local disk is corrupted or the system fails to boot. USB redirection allows you to boot from a remote ISO image using an HTTP-based protocol. The USB-redirected device appears as a virtual read-only mass-storage class USB device to the system firmware (BIOS) and OS. The redirection of the control/data to/from the virtual USB device is handled transparently using an HTTP-based redirection protocol. This feature enables remote booting, provisioning, re-imaging, and diagnostics while leveraging the existing USB plug-n-play capabilities. This eliminates desk-side visits and extends your accessibility to remote platforms.

Note: Console Redirection may not be available for your managed system.

To boot from an ISO image

  1. From the management console, run BACS in administrator mode and ensure the view filter is set to TRUMANAGE VIEW.
  2. Select the Utilities tab.
  3. Filter the view by selecting TruManage Tools.
  4. From USB Redirection, select Launch Tool. The TruManage USB Media Redirection window appears. Ensure the management console can access the ISO image from http:\\<webserver>\<boot.iso>.
  5. Type the location of the ISO image using the format http:\\<webserver>\<boot.iso> and click Connect.
  6. From the TruManage Power Control window (see Managing the Power State), restart the managed system. The managed system will boot using the ISO image.
  7. Select Close to close the window.


Managing the Boot

Both persistent and one-time boot configurations are supported. You can use different boot-source settings for different boot configurations. The remote boot control feature is useful for reimaging and/or repairing the system. For example, when an OS becomes unresponsive on a system, you can remotely reboot to a diagnostics environment to detect and analyze OS problems, successfully reimage the system with a new OS image, and reboot the system with the new OS.

To manage the boot

  1. From the management console, run BACS in administrator mode and ensure the view filter is set to TRUMANAGE VIEW.
  2. Select the Utilities tab.
  3. Filter the view by selecting TruManage Tools.
  4. From Boot Control, select Launch Tool. The TruManage Boot Control window appears.
  5. Add, remove, or change the boot order.
  6. Select Close to close the window.


Managing Firmware Updates

The ability to update OOB management firmware using either in-band or an OOB environment allows the management console or an administrator to push fixes to the management firmware as well as update the firmware with new features.

To manage firmware updates

  1. From the management console, run BACS in administrator mode and ensure the view filter is set to TRUMANAGE VIEW.
  2. Select the Utilities tab.
  3. Filter the view by selecting TruManage Tools.
  4. From Firmware Updates, select Launch Tool. The TruManage Firmware Updates window appears.
  5. Select Close to close the window.

Viewing Event Log

This feature provides a log of alert-indication related information. This log can be read and cleared. It allows you to have visibility into the events that happened inside the system. The event logging feature enhances the ability to monitor and diagnose a system.

To view event logs

  1. From the management console, run BACS in administrator mode and ensure the view filter is set to TRUMANAGE VIEW.
  2. Select the Utilities tab.
  3. Filter the view by selecting TruManage Tools.
  4. From Logs, select Launch Tool. The TruManage Logs window appears.
  5. Select the log to view.
  6. Change log preferences or clear the log.
  7. Select Close to close the window.


Viewing Statistics

The information provided on the Statistics tab allows you to view traffic statistics for both Broadcom network adapters and network adapters made by others. Statistical information and coverage are more comprehensive for Broadcom adapters.

To view Statistics information for any installed network adapter, click the name of the adapter listed in the Explorer View pane, then click the Statistics tab.

Click Refresh to get the most recent values for each statistic. Click Reset to change all values to zero.

NOTES:

General Statistics

General Statistics show the transmitted and received statistics to and from the adapter.

Frames Tx OK

A count of the frames that were successfully transmitted. This counter is incremented when the transmit status is reported as Transmit OK.

Frames Rx OK

A count of the frames that were successfully received. This does not include frames received with frame-too-long, frame check sequence (FCS), length, or alignment errors, nor frames lost due to internal MAC sublayer errors. This counter is incremented when the receive status is reported as Receive OK.

Directed Frames Tx

A count of directed data frames that were successfully transmitted.

Multicast Frames Tx

A count of frames that were successfully transmitted (as indicated by the status value Transmit OK) to a group destination address other than a broadcast address.

Broadcast Frames Tx

A count of frames that were successfully transmitted (as indicated by the transmit status Transmit OK) to the broadcast address. Frames transmitted to multicast addresses are not broadcast frames and are excluded.

Directed Frames Rx

A count of directed data frames that were successfully received.

Multicast Frames Rx

A count of frames that were successfully received and are directed to an active nonbroadcast group address. This does not include frames received with frame-too-long, FCS, length, or alignment errors, nor frames lost because of internal MAC sublayer errors. This counter is incremented as indicated by the Receive OK status.

Broadcast Frames Rx

A count of frames that were successfully received and are directed to a broadcast group address. This count does not include frames received with frame-too-long, FCS, length, or alignment errors, nor frames lost because of internal MAC sublayer errors. This counter is incremented as indicated by the Receive OK status.

Frames Rx with CRC Error

The number of frames received with CRC errors.

Configuring Teaming

NOTE: BACS does not support teaming on Linux systems.

The teaming function allows you to group any available network adapters together to function as a team. Teaming is a method of creating a virtual NIC (a group of multiple adapters that functions as a single adapter). The benefit of this approach is that it enables load balancing and failover. Teaming is done through the Broadcom Advanced Server Program (BASP) software. For a comprehensive description of the technology and implementation considerations of the teaming software, refer to the "Broadcom Gigabit Ethernet Teaming Services" section of your Broadcom network adapter user guide.

Teaming can be accomplished by either of the following methods:

Team Types

You can create four types of load balance teams:

Smart Load Balance and Failover

In this type of team, a standby member handles the traffic if all of the load balance members fail (a failover event). All load balance members have to fail before the standby member takes over. When one or more of the load balance members is restored (fallback), the restored team member(s) resumes the handling of the traffic. The LiveLink feature is supported for this type of team.

Link Aggregation (802.3ad)

In this type of team, you can dynamically configure the network adapters that have been selected to participate in a given team. If the link partner is not correctly configured for IEEE 802.3ad link configuration, errors are detected and noted. All adapters in the team are configured to receive packets for the same MAC address. The outbound load balancing scheme is determined by the BASP driver. The link partner of the team determines the load balancing scheme for inbound packets. In this mode, at least one of the link partners must be in active mode.

Generic Trunking (FEC/GEC)/802.3ad-Draft Static

This type of team is very similar to the link aggregation type, in that all adapters in the team must be configured to receive packets for the same MAC address. This mode does not provide link aggregation control protocol (LACP) or marker protocol support. This mode supports a variety of environments where the link partners are statically configured to support a proprietary trunking mechanism. Trunking supports load balancing and failover for both outbound and inbound traffic.

SLB (Auto-Fallback Disable)

This team is identical to Smart Load Balance and Failover, with the following exception: when the standby member is active, if a primary member comes back online, the team continues using the standby member rather than switching back to the primary member. This type of team is supported only for situations in which the network cable is disconnected and reconnected to the network adapter. It is not supported for situations in which the adapter is removed/installed through Device Manager or Hot-Plug PCI. If any primary adapter assigned to a team is disabled, the team functions as a Smart Load Balancing and Failover type of team in which auto-fallback occurs. The LiveLink feature is supported for this type of team.

Standby Team Member and Auto-Fallback Disable Mode

You can designate one team member in an SLB type of team to be the standby member. The standby member does not actively send and receive normal network traffic while other adapters on the team are active. If all of the active adapters on the team fail or are disconnected, the standby member takes over the handling of the network activities.

In Auto-Fallback Disable mode, if a load balance member returns on line, the team continues using the standby member rather than switching back to using the load balance member. Consequently, the adapter that was initially designated a load balance member remains in an inactive state and becomes the new standby member.

LiveLink

LiveLink is a feature of BASP that is available for the Smart Load Balancing (SLB) and SLB (Auto-Fallback Disable) type of teaming. The purpose of LiveLink is to detect link loss beyond the switch and to route traffic only through team members that have a live link.

Using the Broadcom Teaming Wizard

You can use the Broadcom Teaming Wizard to create a team, configure an existing team if a team has already been created, or create a VLAN.

  1. Create or edit a team:
  2. To create a new team, select Create a Team from the Team menu, or right-click one of the devices in the "Unassigned Adapters" section and select Create a Team. This option is not available if there are no devices listed in the "Unassigned Adapters" sections, which means all adapters are already assigned to teams.

    To configure an existing team, right-click one of the teams in the list and select Edit Team. This option is only available if a team has already been created and is listed in the Team Management pane.

    Note: If you prefer to work without the wizard for now, click Expert Mode. If you want to always use Expert Mode to create a team, select Default to Expert Mode on next start. See Using Expert Mode.

  3. To continue using the wizard, click Next.


  4. Type the team name and then click Next. If you want to review or change any of your settings, click Back. Click Cancel to discard your settings and exit the wizard.
  5. Note: The team name cannot exceed 39 characters, cannot begin with spaces, and cannot contain any of the following characters: & \ / : * ? < > |



  6. Select the type of team you want to create. If the team type is an SLB type team, click Next. If the team type is not an SLB type team, then a dialog box appears. Verify that the network switch connected to the team members is configured correctly for the team type, click OK, and continue.


  7. From the Available Adapters list, click the adapter you want to add to the team and then click Add. Remove team members from the Team Members list by clicking the adapter and then clicking Remove. Click Next.
  8. Note: There must be at least one Broadcom network adapter assigned to the team.

    The TCP Offload Engine (TOE), Large Send Offload (LSO) and Checksum Offload (CO) columns indicate if the TOE, LSO, and/or the CO properties are supported for the adapter. The TOE, LSO, and CO properties are enabled for a team only when all of the members support and are configured for the feature. If this is the case, then the team offload capabilities appear on the bottom of the screen.

    NOTES:

    • Adding a network adapter to a team where its driver is disabled may negatively affect the offloading capabilities of the team. This may have an impact on the team's performance. Therefore, it is recommended that only driver-enabled network adapters be added as members to a team.


  9. If you want to designate one of the adapters as a standby member (optional), select Use the following member as a standby member, then choose the standby member from the list of adapters.
  10. The Auto-Fallback Disable mode feature allows the team to continue using the standby member rather than switching back to the primary member if the primary member comes back online. To enable this feature, select Enable Auto-Fallback Disable mode. Click Next.


  11. If you want to configure LiveLink, select Yes, otherwise select No, then click Next.


  12. Select the probe interval (the number of seconds between each retransmission of a link packet to the probe target) and the maximum number of probe retries (the number of consecutively missed responses from a probe target before a failover is triggered).
  13. Set the Probe VLAN ID to allow for connectivity with probe targets residing on a tagged VLAN. The number set must match the VLAN ID of the probe targets as well as the port(s) on the switch to which the team is connected.
  14. Note: Each LiveLink enabled team can only communicate with Probe Targets on a single VLAN. Also, VLAN ID 0 is equivalent to an untagged network. If the Probe VLAN ID is set to a value other than 0, then a VLAN must be created with an identical VLAN tag value (see Step 16.).

  15. Click the probe target at the top of the list, click Edit Target IP Address, type the target IP address in the IP Address box for one or all probe targets, and then click OK. Click Next.
  16. Note: Only the first probe target is required. You can specify up to three additional probe targets to serve as backups by assigning IP addresses to the other probe targets.

  17. Select a listed team member, click Edit Member IP Address, and then type the member IP address in the IP Address box. Repeat for all listed team members and then click OK. Click Next.
  18. Note: All of the member IP addresses must be in the same subnet as the subnet of the probe targets.

  19. If you want to create a VLAN on the team, select Add VLAN, or if you want to change the settings of an existing VLAN, select Edit VLAN, then click Next. If you do not want to create or edit a VLAN, select Skip Manage VLAN, then click Next, and continue with the wizard from the Finish screen (see Step 18. of this procedure).
  20. VLANs enable you to add multiple virtual adapters that are on different subnets. The benefit of this is that your system can have one network adapter that can belong to multiple subnets.

    Note: VLANs can only be created when all team members are Broadcom adapters.



  21. Type the VLAN name and then click Next.
  22. Note: The team name cannot exceed 39 characters, cannot begin with spaces, and cannot contain any of the following characters: & \ / : * ? < > |



  23. To tag the VLAN, select Tagged and then click Next. Otherwise, click Untagged, click Next, and continue with the wizard to add additional VLANs (see Step 17. of this procedure).


  24. Type the VLAN tag value and then click Next. The value must be between 1 and 4094.


  25. Select Yes to add or manage another VLAN and then click Next. Repeat until you do not want to add or manage any additional VLANs.
  26. Note: You can define up to 64 VLANs per team (63 VLANs that are tagged and 1 VLAN that is not tagged). Adding several VLANS may slow down the reaction time of the Windows interface due to memory and processor time usage for each VLAN. The degree to which Windows performance may suffer depends on system configuration.



  27. To apply and commit the changes to the team, select Commit changes to system and Exit the wizard. To apply your changes but continue using the wizard, select Save changes and continue to manage more teams. Click Finish.


  28. Note: At any point in the Broadcom Teaming Wizard procedure, click Preview to get a visual representation of what the team will look like before committing any changes.



  29. Click the team name in the Team Management pane to view the team's properties in the Information tab, transfer and receive data in the Statistics tab.


Using Expert Mode

Use Expert Mode to create a team, modify a team, add a VLAN, and configure LiveLink for a Smart Load Balance and Failover and SLB (Auto-Fallback Disable) team. To create a team using the wizard, see Using the Broadcom Teaming Wizard.

To set the default Teaming Mode, select Options from the Tools menu, then select Expert Mode or Wizard Mode (the default is Wizard Mode).

Creating a Team

Note: Enabling Dynamic Host Configuration Protocol (DHCP) is not recommended for members of an SLB type of team.

  1. From the Teams menu, select Create Team, or right-click one of the devices in the "Unassigned Adapters" section and select Create a Team. This option is not available if there are no devices listed in the "Unassigned Adapters" sections, which means all adapters are already assigned to teams.
  2. Click Expert Mode.
  3. Note: If you want to always use Expert Mode to create a team, click Default to Expert Mode on next start.

  4. Click the Create Team tab.


  5. Note: The Create Team tab appears only if there are team-able adapters available.

  6. Click the Team Name field to enter a team name.
  7. Click the Team Type field to select a team type.
  8. Assign any available adapter or adapters to the team by selecting the adapter from the Load Balance Members list. There must be at least one adapter selected in the Load Balance Members list.
  9. You can assign any other available adapter to be a standby member by selecting it from the Standby Member list.
  10. Note: There must be at least one Broadcom network adapter assigned to the team.

    The Large Send Offload (LSO), Checksum Offload (CO), and RSS indicate if the LSO, CO, and/or RSS properties are supported for the team. The LSO, CO, and RSS properties are enabled for a team only when all of the members support and are configured for the feature.

    NOTES:

    • Adding a network adapter to a team where its driver is disabled may negatively affect the offloading capabilities of the team. This may have an impact on the team's performance. Therefore, it is recommended that only driver-enabled network adapters be added as members to a team.
  11. Type the value for Team MTU.
  12. Click Create to save the team information.
  13. Repeat steps 4. through 9. to define additional teams. As teams are defined, they can be selected from the team list, but they have not yet been created. Click the Preview tab to view the team structure before applying the changes.
  14. Click Apply/Exit to create all the teams you have defined and exit the Manage Teams window.
  15. Click Yes when the message is displayed indicating that the network connection will be temporarily interrupted.
  16. NOTES:

    • The team name cannot exceed 39 characters, cannot begin with spaces, and cannot contain any of the following characters: & \ / : * ? < > |
    • Team names must be unique. If you attempt to use a team name more than once, an error message is displayed indicating that the name already exists.
    • The maximum number of team members is 8.
    • When team configuration has been correctly performed, a virtual team adapter driver is created for each configured team.
    • If you disable a virtual team and later want to reenable it, you must first disable and reenable all team members before you reenable the virtual team.
    • When you create Generic Trunking and Link Aggregation teams, you cannot designate a standby member. Standby members work only with Smart Load Balancing and Failover and SLB (Auto-Fallback Disable) types of teams.
    • For an SLB (Auto-Fallback Disable) team, to restore traffic to the load balance members from the standby member, click the Fallback button on the Team Properties tab.
    • When configuring an SLB team, although connecting team members to a hub is supported for testing, it is recommended to connect team members to a switch.
    • Not all network adapters made by others are supported or fully certified for teaming.
  17. Configure the team IP address.
    1. From Control Panel, double-click Network Connections.
    2. Right-click the name of the team to be configured, and then click Properties.
    3. On the General tab, click Internet Protocol (TCP/IP), and then click Properties.
    4. Configure the IP address and any other necessary TCP/IP configuration for the team, and then click OK when finished.

Modifying a Team

After you have created a team, you can modify the team in the following ways:

To modify a team

  1. From the Team menu, click Edit Team, or right-click one of the teams in the list and select Edit Team. This option is only available if a team has already been created and is listed in the Team Management pane.
  2. The wizard Welcome screen appears. Click Next to continue modifying a team using the wizard or click Expert Mode to work in Expert Mode.
  3. Note: The Edit Team tab in Expert Mode appears only if there are teams configured on the system.

  4. Click the Edit Team tab.


  5. Make the desired changes, and then click Update. The changes have not yet been applied; click the Preview tab to view the updated team structure before applying the changes.
  6. Click Apply/Exit to apply the updates and exit the Manage Teams window.
  7. Click Yes when the message is displayed indicating that the network connection will be temporarily interrupted.

Adding a VLAN

You can add virtual LANs (VLANs) to a team. This enables you to add multiple virtual adapters that are on different subnets. The benefit of this is that your system can have one network adapter that can belong to multiple subnets. With a VLAN, you can couple the functionality of load balancing for the load balance members, and you can employ a failover adapter.

You can define up to 64 VLANs per team (63 VLANs that are tagged and 1 VLAN that is not tagged). VLANs can only be created when all teams members are Broadcom adapters. If you try to create a VLAN with a non-Broadcom adapter, an error message is displayed.

To configure a team with a VLAN

  1. From the Teams menu, select Add VLAN.
  2. The Welcome screen appears.
  3. Click Expert Mode.
  4. On the Create Team tab of the Manage Teams window, click Manage VLAN(s).
  5. Type the VLAN name, then select the type and ID.
  6. Click Create to save the VLAN information. As VLANs are defined, they can be selected from the Team Name list, but they have not yet been created.
  7. Continue this process until all VLANs are defined, then click OK to create them.


  8. Click Yes when the message is displayed indicating that the network connection will be temporarily interrupted.
  9. Note: To maintain optimum adapter performance, your system should have 64 MB of system memory for each of the eight VLANs created per adapter.

Viewing VLAN Properties and Statistics and Running VLAN Tests

To view VLAN properties and statistics and to run VLAN tests

  1. Select one of the listed VLANs.
  2. Click the Information tab to view the properties of the VLAN adapter.
  3. Click the Statistics tab to view the statistics for the VLAN adapter.
  4. Click the Diagnostics tab to run a network test on the VLAN adapter.
Deleting a VLAN

The procedure below applies when you are in Expert Mode.

To delete a VLAN

  1. Select the VLAN to delete.
  2. From the Teams menu, select Remove VLAN.
  3. Click Apply.
  4. Click Yes when the message is displayed indicating that the network connection will be temporarily interrupted.
  5. Note: If you delete a team, any VLANs configured for that team are also deleted.

Configuring LiveLink for a Smart Load Balancing and Failover and SLB (Auto-Fallback Disable) Team

LiveLink is a feature of BASP that is available for the Smart Load Balancing (SLB) and SLB (Auto-Fallback Disable) type of teaming. The purpose of LiveLink is to detect link loss beyond the switch and to route traffic only through team members that have a live link.

Read the following notes before you attempt to configure LiveLink.

NOTES:

To configure LiveLink

  1. From the Teams menu, select Edit Team.
  2. Click Expert Mode (to configure LiveLink using the Teaming Wizard, see Using the Broadcom Teaming Wizard).
  3. In the Manage Members window, click the Edit Team tab.
  4. Select Enable LiveLink. The LiveLink Configuration options appear below.
  5. It is recommended to accept the default values for Probe interval (the number of seconds between each retransmission of a link packet to the probe target) and Probe maximum retries (the number of consecutively missed responses from a probe target before a failover is triggered). To specify different values, click the desired probe interval in the Probe interval (seconds) list and click the desired maximum number of probe retries in the Probe maximum retries list.
  6. Set the Probe VLAN ID to correspond with the VLAN where the probe target(s) resides. This will apply the appropriate VLAN tag to the link packet based on the shared configuration of the attached switch port(s).
  7. Note: Each LiveLink enabled team can only communicate with Probe Targets on a single VLAN. Also, VLAN ID 0 is equivalent to an untagged network.

  8. Select Probe Target 1 and type the target IP address for one or all probe targets.
  9. Note: Only the first probe target is required. You can specify up to 3 additional probe targets to serve as backups by assigning IP addresses to the other probe targets.

  10. Select one of the listed team members and type the member IP address.
  11. Note: All of the member IP addresses must be in the same subnet as the probe targets.

  12. Click Update. Repeat these steps for each of the other listed team members.
  13. Click Apply/Exit.
Saving and Restoring a Configuration

To save a configuration

  1. From the File menu, select Team Save As.
  2. Type the path and file name of the new configuration file, and then click Save (a .bcg extension is added).
  3. The configuration file is a text file that can be viewed by any text editor. The file contains information about both the adapter and the team configuration.

To restore a configuration

  1. From the File menu, select Team Restore.
  2. Click the name of the file to be restored, and then click Open.
  3. Note: If necessary, go to the folder where the file is located.

  4. Click Apply.
  5. Click Yes when the message is displayed indicating that the network connection will be temporarily interrupted.
  6. If a configuration is already loaded, a message is displayed that asks if you want to save your current configuration. Click Yes to save the current configuration. Otherwise, the configuration data that is currently loaded is lost.
  7. Note: The team may take a very long time to restore if the team is configured with many VLANs and a static IP address.

Viewing BASP Statistics

The Statistics section shows performance information about the network adapters that are on a team.

To view BASP Statistics information for any team member adapter or the team as a whole, click the name of the adapter or team listed in the Team Management pane, then click the Statistics tab.

Click Refresh to get the most recent values for each statistic. Click Reset to change all values to zero.

Configuring With the Command Line Interface Utility

An alternate method to BACS for configuring Broadcom network adapters is with BACSCLI, which is a Broadcom utility that allows you to view information and configure network adapters using a console in either a non-interactive command line interface (CLI) mode or an interactive mode. As with BACS, BACSCLI provides information about each network adapter, and enables you to perform detailed tests, run diagnostics, view statistics, and modify property values. BACSCLI also allows you the ability to team network adapters together for load balancing and failover.

For a complete list of available commands and examples, see the BACSCLI ReadMe text file on the installation CD.

On a system with Broadcom NetXtreme I and NetXtreme II network adapters, BACSCLI is installed when BACS is installed with the installer.

Troubleshooting BACS

Problem: When attempting to open BACS on a Linux System, the following error message displays:

"Another instance of the BACS client appears to be running on this system. Only one instance of the BACS client can be running at a time. If you are sure that no other BACS client is running, then a previous instance may have quit unexpectedly."

Solution: This message displays if you try to run a second instance of BACS. If you receive this message but are certain that no instance of BACS is currently running, a previous instance of BACS may have quit unexpectedly. To clear that instance, remove the file "/dev/shm/sem.Global-BACS-{C50398EE-84A7-4bc3-9F6E-25A69603B9C0}."


Back to Contents Page